Constraint-based reachability

نویسندگان

  • Arnaud Gotlieb
  • Tristan Denmat
  • Nadjib Lazaar
چکیده

Interpretation (AI) is a theoretical framework introduced by Cousot and Cousot in [10] to manipulate abstractions of program states. An abstraction can be used to simplify program analysis problems otherwise not computable in realistic time, to manageable problems more easily solvable. Instead of working on the concrete semantics of a program1, AI computes results over an abstract semantics allowing so to produce over-approximating properties of the concrete semantics. In the following we introduce the basic notions required to understand AI. Definition 1 (Partially ordered set (poset)) Let ⊑ be a partial order law, then the pair (D ,⊑) is called a poset iff ∀x ∈ D ,x ⊑ x (reflexive) ∀x,y ∈ D ,x ⊑ y∧ y ⊑ x =⇒ x = y (anti-symmetry) ∀x,y,z ∈ D ,x ⊑ y∧ y ⊑ z =⇒ x ⊑ z (transitive) 1Program semantics captures formally all the possible behaviours of a program. A. Gotlieb, T. Denmat, N. Lazaar 27 Definition 2 (Complete lattice) A complete lattice is a 4-tuple (D ,⊑, ⊔ , d ) such that

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Annotated Set Constraints ∗

A general class of program analyses are a combination of contextfree and regular language reachability. We define regularly annotated set constraints, a constraint formalism that captures this class. Our results extend the class of reachability problems expressible naturally in a single constraint formalism, including such diverse applications as interprocedural dataflow analysis, precise type-...

متن کامل

Constraints for Continuous Reachability in the Verification of Hybrid Systems

The method for verification of hybrid systems by constraint propagation based abstraction refinement that we introduced in an earlier paper is based on an over-approximation of continuous reachability information of ordinary differential equations using constraints that do not contain differentiation symbols. The method uses an interval constraint propagation based solver to solve these constra...

متن کامل

A Constraint-Based Algorithm for Contract-Signing Protocols

Research on the automatic analysis of cryptographic protocols has so far mainly concentrated on reachability properties, such as secrecy and authentication. Only recently it was shown that certain game-theoretic security properties, such as balance for contract-signing protocols, are decidable in a Dolev-Yao style model with a bounded number of sessions but unbounded message size. However, this...

متن کامل

Interconvertibility of Set Constraints and Context-free Language Reachability

We show the interconvertibility of context-free-language reachability problems and a class of set-constraint problems: given a context-free-language reachability problem, we show how to construct a set-constraint problem whose answer gives a solution to the reachability problem; given a set-constraint problem, we show how to construct a context-free-language reachability problem whose answer gi...

متن کامل

Interconvertibility of a class of set constraints and context-free-language reachability

We show the interconvertibility of context-free-language reachability problems and a class of set-constraint problems: given a context-free-language reachability problem, we show how to construct a set-constraint problem whose answer gives a solution to the reachability problem; given a set-constraint problem, we show how to construct a context-free-language reachability problem whose answer gi...

متن کامل

Interconvertibility of a Class of Set Constraints and Context-free-language Reachability 1

We show the interconvertibility of context-free-language reachability problems and a class of set-constraint problems: given a context-free-language reachability problem, we show how to construct a set-constraint problem whose answer gives a solution to the reachability problem; given a set-constraint problem, we show how to construct a context-free-language reachability problem whose answer gi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012